\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement}{
\section{Zebulon::Underwater::VisionImplement Class Reference}
\label{class_zebulon_1_1_underwater_1_1_vision_implement}\index{Zebulon::Underwater::VisionImplement@{Zebulon::Underwater::VisionImplement}}
}
Inheritance diagram for Zebulon::Underwater::VisionImplement::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.59544cm]{class_zebulon_1_1_underwater_1_1_vision_implement}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a911791b2dc20b42b4b548d3817a8e284}{
{\bfseries VisionImplement} (IplImage $\ast$input)}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a911791b2dc20b42b4b548d3817a8e284}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a5d95a8a8b2d4dc30f1e5f27c4308fde7}{
virtual \hyperlink{struct_zebulon_1_1_underwater_1_1_vision_return}{VisionReturn} {\bfseries Flare} (\hyperlink{class_zebulon_1_1_visual_target}{VisualTarget} $\ast$target, IplImage $\ast$input, IplImage $\ast$\&output)=0}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a5d95a8a8b2d4dc30f1e5f27c4308fde7}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a339eb077a3bd4075a56701df785b6117}{
virtual \hyperlink{struct_zebulon_1_1_underwater_1_1_vision_return}{VisionReturn} {\bfseries Pipeline} (\hyperlink{class_zebulon_1_1_visual_target}{VisualTarget} $\ast$target, IplImage $\ast$input, IplImage $\ast$\&output)=0}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a339eb077a3bd4075a56701df785b6117}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a16848c2a6e94a6fb63c80a605e9b8f2e}{
virtual \hyperlink{struct_zebulon_1_1_underwater_1_1_vision_return}{VisionReturn} {\bfseries MGNest} (\hyperlink{class_zebulon_1_1_visual_target}{VisualTarget} $\ast$target, IplImage $\ast$input, IplImage $\ast$\&output)=0}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a16848c2a6e94a6fb63c80a605e9b8f2e}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a7956b38c65576caefa27ffea718f678c}{
virtual std::list$<$ \hyperlink{struct_zebulon_1_1_underwater_1_1_vision_return}{VisionReturn} $>$ {\bfseries BombingObject} (std::list$<$ \hyperlink{class_zebulon_1_1_visual_target}{VisualTarget} $\ast$ $>$ target, IplImage $\ast$input, IplImage $\ast$\&output)=0}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a7956b38c65576caefa27ffea718f678c}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a9c5a200794993ad070043cab9ee8a223}{
virtual \hyperlink{struct_zebulon_1_1_underwater_1_1_vision_return}{VisionReturn} {\bfseries DropperBin} (\hyperlink{class_zebulon_1_1_visual_target}{VisualTarget} $\ast$target, IplImage $\ast$input, IplImage $\ast$\&output)=0}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a9c5a200794993ad070043cab9ee8a223}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a86daab87c79e1943d5925edadb753b17}{
virtual \hyperlink{struct_zebulon_1_1_underwater_1_1_vision_return}{VisionReturn} {\bfseries BriefCase} (\hyperlink{class_zebulon_1_1_visual_target}{VisualTarget} $\ast$target, IplImage $\ast$input, IplImage $\ast$\&output)=0}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a86daab87c79e1943d5925edadb753b17}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_vision_implement_a21127312879c7cfe6cba5a3c9aa30d70}{
virtual \hyperlink{struct_zebulon_1_1_underwater_1_1_vision_return}{VisionReturn} {\bfseries Barbwire} (\hyperlink{class_zebulon_1_1_visual_target}{VisualTarget} $\ast$target, IplImage $\ast$input, IplImage $\ast$\&output)=0}
\label{class_zebulon_1_1_underwater_1_1_vision_implement_a21127312879c7cfe6cba5a3c9aa30d70}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/underwater/include/visionutils/visionimplement.h\end{DoxyCompactItemize}
